#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
//int main()
//{
//	int i = 0;
//	for (i = 0; i < 100000; i++)
//	{
//		int count = 1;
//		int j = i;
//		int sum = 0;
//		while (j = j / 10)
//		{
//			count++;
//		}
//		j = i;
//		while (j)
//		{
//			sum = sum + pow(j % 10, count);
//			j = j / 10;
//		}
//		if (sum == i)
//		{
//			printf("%d ", i);
//		}
//	}
//	return 0;                                       
//}自幂数的打印

//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int l = 0;
//	int r = sz - 1;
//	//左到右找偶数
//	while (l < r)
//	{
//		while ((l < r) && arr[l] % 2 == 1)
//		{
//			l++;
//		}
//	//右到左找奇数
//		while ((l < r) && arr[r] % 2 == 0)
//		{
//			r--;
//		}
//		if (l < r)
//		{
//			int tmp = 0;
//			tmp = arr[l];
//			arr[l] = arr[r];
//			arr[r] = tmp;
//			l++;
//			r--;
//
//		}
//	}
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}一个数组中奇数放前面，偶数放后面

//int main()
//{
//	int line = 0;
//	int i = 0;
//	scanf("%d", &line);
//	//上半部分
//	for (i = 0; i < line ; i++)
//	{
//		//打印空格
//		int j = 0;
//		for (j = 0; j <line-1-i ; j++)
//		{
//			printf(" ");
//		}
//		//打印*
//		for (j=0;j<2*i+1;j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//	}
//	for (i = 0; i < line-1; i++)
//	{
//		//打印空格
//		int j = 0;
//		for (j = 0; j <=i ; j++)
//		{
//			printf(" ");
//		}
//		//打印*
//		for (j = 0; j < 2*(line-1-i)-1; j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//
//	}
//
//	return 0;
}//打印菱形，输入控制大小
